/**
 * 定义权限脚本对象 
 * exists表示auth对象的函数
 */
var auth = {
	exists : function(ts) {
		$.ajax({
			url : "auth/checkExists?queryName=" + ts.name + "&queryValue=" + ts.value,
			method : "get",
			success : function(result) {
				console.log(result);
				if (result.state) {
					$('#' + ts.name).parent().append('<div class="input-help"><ul style="color:red;">' + result.message + '</ul></div>');
				}
			}
		});
	}
}
/**
 * 定义用户脚本对象 
 * exists表示user对象的函数
 */
var user = {
	exists : function(ts) {
		$.ajax({
			url : "user/checkExists?queryName=" + ts.name + "&queryValue=" + ts.value,
			method : "get",
			success : function(result) {
				console.log(result);
				if (result.state) {
					$('#' + ts.name).parent().append('<div class="input-help"><ul style="color:red;">' + result.message + '</ul></div>');
				}
			}
		});
	}
}
/**
 * 定义板块脚本对象 
 * exists表示plate对象的函数
 */
var plate = {
	exists : function(ts) {
		$.ajax({
			url : "plate/checkExists?queryName=" + ts.name + "&queryValue=" + ts.value,
			method : "get",
			success : function(result) {
				console.log(result);
				if (result.state) {
					$('#' + ts.name).parent().append('<div class="input-help"><ul style="color:red;">' + result.message + '</ul></div>');
				}
			}
		});
	}
}
/**
 * 定义管理员脚本对象 
 * exists表示admin对象的函数
 */
var admin = {
	exists : function(ts) {
		$.ajax({
			url : "admin/checkExists?queryName=" + ts.name + "&queryValue=" + ts.value,
			method : "get",
			success : function(result) {
				console.log(result);
				if (result.state) {
					$('#' + ts.name).parent().append('<div class="input-help"><ul style="color:red;">' + result.message + '</ul></div>');
				}
			}
		});
	},
	checkAccount : function(ts) {//实时检查登录账户是否存在函数
		$.ajax({
			url : "admin/checkExists?queryName=" + ts.name + "&queryValue=" + ts.value,
			method : "get",
			success : function(result) {
				console.log(result);
				if (!result.state) {
					document.getElementById("message").innerHTML = result.message;
				}else{
					document.getElementById("message").innerHTML = "";
				}
			}
		});
	},getCode:function(){// 页面获取验证码函数
		$.ajax({
			url : "verification/getCode",
			method : "get",
			success : function(result) {
				console.log(result);
				if (result.state) {
					document.getElementById("imgCode").src = result.data.code;
				}
			}
		});
	},checkCode:function(th){// 实时检查验证码函数
		$.ajax({
			url : "verification/checkCode?code="+th.value,
			method : "get",
			success : function(result) {
				console.log(result);
				if (result.state) {
					document.getElementById("message").innerHTML = "";
				}else{
					// 验证码错误
					document.getElementById("message").innerHTML = result.message;
				}
			}
		});
	},login:function(){// 登录函数
		var fromData = $("#loginForm").serialize();//表单序列化: account=admin&password=admin&code=1234
		$.ajax({
			url : "admin/login",
			method : "post",
			data : fromData,
			success : function(result) {
				console.log(result);
				// 登陆成功
				if (result.state) {
					// 设置cookie
					setCookie("token",result.data);
					// 跳转到首页
					window.location.href=result.message;
				}else{
					// 登录失败
					document.getElementById("message").innerHTML = result.message;
				}
			}
		});
	}
}

function setCookie(name,value) 
{ 
    var Days = 30; 
    var exp = new Date(); 
    exp.setTime(exp.getTime() + Days*24*60*60*1000); 
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 
} 
